<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title>
		
	</title>
</head>
<body>

<script type="text/javascript">
	//1.匿名函数作为返回值
	function fn(){
		console.log('fn')
		return function(){
			console.log('fn的返回值')
		}
	}
	var f2 = fn() //f2为f(){}
	console.log(f2)
	// f2 =function(){
	// 		console.log('fn的返回值')}
	f2()
	//---->
	fn()()

	//2.命名函数作为返回值
	function fun1(){
		console.log('第一个函数')
		return 1
	}
	function fun2(){
		console.log('第二个函数')
		return fun1() //调用了一下fun1,拿到的是fun1的返回值
	}
	console.log(fun2()) //fun1	
</script>
</body>
</html>